package loot;

public class Loot {
	//
	// This will represent the generic loot class
	//
	private float	gp;				// Value in Copper pieces
	private String	name;
	
	//
	// Monetary functions
	//
	public void setPp(float pp)	{	setGp(pp*100);			}
	public void setEp(float ep)	{	setGp(ep*50f);			}
	public void setGp(float gp) {	this.gp = gp;			}
	public void setSp(float sp) {	setGp(sp/10f);			}
	public void setCp(float cp) {	setGp(cp/100);			}

	public float getPp()		{	return getPp()*100;		}
	public float getEp()		{	return getGp()*50;		}
	public float getGp() 		{	return gp;				}
	public float getSp() 		{	return getGp()*10f;		}
	public float getCp() 		{	return getGp()/100f;	}
	
	//
	// Other getters and setters
	//
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	//
	// Constructor
	//
	public Loot(String name) {
		setName(name);
		setGp(0);
	}
}
